﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace ChuanYe.CountyFireManagement.Api.Models
{
    public class FireFinalReportRequest
    {
        /// <summary>
        /// 主键
        /// </summary>
        public int FinalReportId { get; set; }

        /// <summary>
        /// 火灾编号
        /// </summary>
        public int FireId { get; set; }

        /// <summary>
        /// 报灭内容
        /// </summary>
        public string FinalReportContent { get; set; }

        /// <summary>
        /// 专业扑火队数量
        /// </summary>
        public int ProfessionalRankSum { get; set; }

        /// <summary>
        /// 专业扑火队人数
        /// </summary>
        public int ProfessionalPeopleSum { get; set; }

        /// <summary>
        /// 驻区部队数量
        /// </summary>
        public int ArmyRankSum { get; set; }

        /// <summary>
        /// 驻区部队人数
        /// </summary>
        public int ArmyPeopleSum { get; set; }

        /// <summary>
        /// 乡镇扑火队
        /// </summary>
        public int TownRankSum { get; set; }
        /// <summary>
        /// 乡镇扑火队人数
        /// </summary>
        public int TownPeopleSum { get; set; }

        /// <summary>
        /// 前线指挥领导
        /// </summary>
        public string Leader { get; set; }


        /// <summary>
        /// 驻守队伍数量
        /// </summary>
        public int StationRankSum { get; set; }

        /// <summary>
        /// 驻守人数
        /// </summary>
        public int StationPeopleSum { get; set; }


        /// <summary>
        /// 天气
        /// </summary>
        public string Weather { get; set; }

        /// <summary>
        /// 风力
        /// </summary>
        public string WindPower { get; set; }


        /// <summary>
        /// 风向
        /// </summary>
        public string WindDirection { get; set; }

        /// <summary>
        /// 温度
        /// </summary>
        public string Temperature { get; set; }


        /// <summary>
        /// 湿度
        /// </summary>
        public string Humidity { get; set; }

        /// <summary>
        /// 过火面积
        /// </summary>
        public string BurnedArea { get; set; }

        /// <summary>
        /// 过火面积单位  平方米/公顷
        /// </summary>
        public string BurnedAreaUnit { get; set; }

        /// <summary>
        /// 林地过火面积
        /// </summary>
        public string ForestBurnedArea { get; set; }
        /// <summary>
        /// 林地过火面积单位  平方米/公顷
        /// </summary>
        public string ForestBurnedAreaUnit { get; set; }
        /// <summary>
        /// 过火树种种类
        /// </summary>
        public int? BurnedTreeTypeSum { get; set; }
        /// <summary>
        /// 过火树种树龄
        /// </summary>
        public int? BurnedTreeAge { get; set; }
        /// <summary>
        /// 过火树种数量
        /// </summary>
        public int? BurnedTreeSum { get; set; }
        /// <summary>
        /// 过火树木死亡数量
        /// </summary>
        public int? BurnedTreeDieSum { get; set; }

        /// <summary>
        /// 起火原因
        /// </summary>
        public int CauseId { get; set; }

        /// <summary>
        /// 伤亡情况
        /// </summary>
        public string Casualties { get; set; }

        /// <summary>
        /// 其他情况
        /// </summary>
        public string OtherSituation { get; set; }

        /// <summary>
        /// 扑灭时间
        /// </summary>
        public DateTime PutOutTime { get; set; }

        /// <summary>
        /// 操作人
        /// </summary>
        public int UserId { get; set; }

        /// <summary>
        /// 选填 默认服务器当前时间
        /// </summary>
        public DateTime? TransDatetime { get; set; }

        /// <summary>
        /// 终报填写时间
        /// </summary>
        public DateTime ReportTime { get; set; }

        /// <summary>
        /// 火灾接警类型
        /// </summary>
        public int AlarmTypeId { get; set; }

        /// <summary>
        /// 是否补录  0.非补录 1.补录
        /// </summary>
        public int IsSupplementary { get; set; }


        /// <summary>
        /// 立案文件多个使用逗号分隔
        /// </summary>
        public string CaseFiles { get; set; }

        /// <summary>
        /// 鉴定文件  多个使用逗号分隔
        /// </summary>
        public string IdentifyFiles { get; set; }


    }
}
